server:main.o server_transfile.o epoll.o initTcp.o init_pthread_data.o makeworker.o pthread_enter.o pthread_func.o queue_op.o user_log.o ret_check.o server_dir.o timewheel.o
	gcc main.o server_transfile.o epoll.o initTcp.o init_pthread_data.o makeworker.o pthread_enter.o pthread_func.o queue_op.o user_log.o ret_check.o server_dir.o timewheel.o -o server -lpthread -lcrypt -lmysqlclient
main.o:main.c
	gcc -c main.c -o main.o -g -Wall
queue_op.o:queue_op.c
	gcc -c queue_op.c -o queue_op.o -g -Wall
init_pthread_data.o:init_pthread_data.c
	gcc -c init_pthread_data.c -o init_pthread_data.o -g -Wall
pthread_enter.o:pthread_enter.c
	gcc -c pthread_enter.c -o pthread_enter.o -g -Wall
makeworker.o:makeworker.c
	gcc -c makeworker.c -o makeworker.o -g -Wall
pthread_func.o:pthread_func.c
	gcc -c pthread_func.c -o pthread_func.o -g -Wall
epoll.o:epoll.c
	gcc -c epoll.c -o epoll.o -g -Wall
initTcp.o:initTcp.c
	gcc -c initTcp.c -o initTcp.o -g -Wall
user_log.o:user_log.c
	gcc -c user_log.c -o user_log.o -g -Wall
ret_check.o:ret_check.c
	gcc -c ret_check.c -o ret_check.o -g -Wall
server_dir.o:server_dir.c
	gcc -c server_dir.c -o server_dir.o -g -Wall
server_transfile.o:server_transfile.c 
	gcc -c server_transfile.c -o server_transfile.o -g -Wall
timewheel.o:timewheel.c 
	gcc -c timewheel.c -o timewheel.o -g -Wall
